import Document, { Html, Head, Main, NextScript } from 'next/document'

/**
 * 服务端渲染的时候才会执行
 */
class MyDocument extends Document {

  static async getInitialProps(ctx) {

    // 初次渲染的时候执行
    // ctx.renderPage = () => {

    // }

    const props = await Document.getInitialProps(ctx)
    return {
      ...props
    }
  }

  render() {
    return (
      <Html>
        <title>my app</title>
        <Head>
          
        </Head>
        <body>
          <Main></Main>
          <NextScript></NextScript>
        </body>
      </Html>
    )
  }
}

export default MyDocument